// 文件练习
import java.io.File;
import java.io.FileInputStream;
import java.io.InputStream;
//read（byte[] b）
public class text6 {
    public static void main(String[] args) throws Exception {
        //实例化File对象，指定文件路径
        File file=new File("./ccs.txt");
        //创建文件
        file.createNewFile();
        //实例化一个FileInputStream对象，指定文件路径
        //try-with-resources语句，自动关闭资源
        try(InputStream f1=new FileInputStream(file)){
            //循环读取文件内容
            while(true){
                //定义一个byte数组，用于存储读取到的字节
                byte []bytes=new byte[1024];
                //调用read方法，将文件内容读取到bytes数组中
                int n=f1.read(bytes);
                //如果read方法返回-1，表示文件已经读取完毕
                if(n==-1){
                    break;
                }  
                //遍历bytes数组，输出每个字节的十六进制表示
                for(int i=0;i<n;i++){
                    System.out.printf("0x%x",bytes[i]);
                    System.out.println();
                }
            }
        }catch( Exception e){
            e.printStackTrace();
        }
    }

}
